extends Node2D

@onready var 导航层 = %导航层

@onready var 可视化层 = %可视化层

@export var 玩家角色初始化网格坐标集合:Array[Vector2i] = []
@export var 敌人角色初始化网格坐标集合:Array[Vector2i] = []

func _ready():
	网格管理器.nav_layer = 导航层
	网格管理器.visual_layer = 可视化层
	
	for 角色 in 游戏管理器.玩家角色集合:
		网格管理器.设置网格可行走(角色.当前网格坐标, false)
		网格管理器.设置网格占用角色(角色.当前网格坐标, 角色)
		
	for 角色 in 游戏管理器.敌人角色集合:
		网格管理器.设置网格可行走(角色.当前网格坐标, false)
		网格管理器.设置网格占用角色(角色.当前网格坐标, 角色)	
	
	if not 游戏管理器.玩家角色集合.is_empty():
		游戏管理器.选中角色(游戏管理器.玩家角色集合[0])
	
	
	
	
	
